<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /*
        ArrayList和LinkedList的区别
            ArrayList底层结构是数组,LinkedList底层结构是双向链表
            ArrayList的查询快,增删慢,LinkedList的查询慢,增删快
            大量数据进行增删,综合而言ArrayList比LinkedList更加方便
        ==和equals的区别
            ==用在数值类型时比较的是大小,用在引用数据类型时比较的是地址值
            equals再重写前和==一样,重写后根据重写后的规则进行比较
        Set实现的接口
            HashSet
                底层是哈希表
                无序,唯一
            LinkedHashSet
                底层是哈希表加链表
                有序(添加顺序),唯一
            TreeSet
                红黑树
                有序(排序顺序),唯一
        css选择器
            标签选择器
            类选择器
            ID选择器
        js中代表false的值
            false,0,null,NaN,undefined,''
        js声明变量和java的区别有哪些
            变量类型 var
            可以声明同名变量
            没有严格的类型区分,同一个变量可以接收多种数据类型
        */
        function prime(num) {
            for (var i = 2; i < num; i++){
                if(num % i == 0){
                    document.write(i+"<br>");
                    return false;
                }
            }
            return true;
       }
       document.write(prime(7));
    </script>
</body>

</html>